package com.eascs.workflow.email.service;

import java.util.List;
import java.util.Map;

import com.eascs.workflow.common.entity.wf.ProcessTaskMain;
import com.eascs.workflow.common.entity.wf.ProcessTaskNode;
import com.eascs.workflow.common.entity.wf.TaskNodeAuditor;
import com.eascs.workflow.wf.entity.WorkWarnEntity;

/**
 * desc: 工作流邮箱发送
 */
public interface WFEmailService {
	public void notifyEmailToDo(ProcessTaskMain taskMain, List<TaskNodeAuditor> toList,ProcessTaskNode taskNode);
	
	public void notifyEmailToMainSign(ProcessTaskMain taskMain, List<TaskNodeAuditor> toList,ProcessTaskNode taskNode);
	
	public void notifyEmailToOperator(ProcessTaskMain taskMain, List<String> toList);
	
	public void WorkWarnEmail(List<WorkWarnEntity> toList);
	
	public void notifyEmailTimeEffective(ProcessTaskNode taskNode);
}
